skilful and clever person - German English Dictionary